#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<stdlib.h>
//int main()
//{
//	int a = 10000;
//	FILE* fp = fopen("test.txt", "wb");
//	fwrite(&a, sizeof(int), 1, fp);
//	fclose(fp);
//	return 0;
//}
//int main()
//{
//	FILE* pFile;
//	pFile = fopen("example.txt", "wb");
//	fputs("This is an apple.", pFile);
//	fseek(pFile, 9, SEEK_SET);
//	fputs(" sam", pFile);
//	fclose(pFile);
//	return 0;
//}
//#include<stdio.h>
//struct stType
//{
//	int a;
//	int arr[0];
//};
//#include<stdio.h>
//struct S1
//{
//	char c1;
//	int i;
//	char c2;
//};
//struct S2
//{
//	char c1;
//	char c2;
//	int i;
//};
//
//struct S3
//{
//	double d;
//	char c;
//	int i;
//};
//struct S4
//{
//	char c1;
//	struct S3 s3;
//	double d;
//};
//
//int main()
//{
//	printf("%d", sizeof(struct S4));
//	return 0;
//}
//#include<stdio.h>
//int MyStrlen1(char* str)
//{
//	char* tmp = str;
//	int count = 0;
//	while (*tmp)
//	{
//		count++;
//		tmp++;
//	}
//	return count;
//}
//int MyStrlen2(char* str)
//{
//	if (!*str)
//		return 0;
//	else
//		return 1 + MyStrlen2(++str);
//}
//int MyStrlen3(char* str)
//{
//	char* p = str;
//	while (*p)
//	{
//		p++;
//	}
//	return p - str;
//}
//int main()
//{
//	char arr[] = { "live for fight until die" };
//	int len = MyStrlen3(arr);
//	printf("%d", len);
//	return 0;
//}
//#include<stdio.h>
//char* MyStrcpy(char* dest, char* src)
//{
//	char* tmp = dest;
//	while ((*dest++) = *(src++))
//	{
//
//	}
//	return tmp;
//
//}
//char* MyStrcat(char* dest, char* src)
//{
//	char* tmp = dest;
//	while (*tmp)
//	{
//		tmp++;
//	}
//	while (*tmp++ = *src++)
//	{
//		;
//	}
//	return dest;
//}
//int MyStrcmp(char * str1,char * str2)
//{
//	while (*str1 == *str2)
//	{
//		str1++;
//		str2++;
//		if (*str1 == '\0')
//		{
//			return 0;
//		}
//	}
//	return *str1 - *str2;
//}
//int main()
//{
//	char arr1[] = "live for fight until die";
//	char arr2[50]="I am fight god ";
//	/*MyStrcpy(arr2, arr1);*/
//	/*MyStrcat(arr2, arr1);
//	printf("%s\n", arr2);*/
//	int ret = MyStrcmp(arr1, arr2);
//	printf("%d\n", ret);
//	return 0;
//}
//#include<stdio.h>
//#include<string.h>
//int main()
//{
//	char arr1[] = { "Forged in the crucible of war, unyielding until the final breath."};
//	char arr2[100];
//	strncpy(arr2, arr1, 50);
//	printf("%s\n", arr2);
//
//	return 0;
//}
#include<stdio.h>
#include<string.h>
int main()
{
	char arr[] = { "This is a simple string" };
	char* p = strstr(arr, "simple");
	strncpy(p, "sample", 6);
	printf("%s", arr);
	return 0;
}